Excelentní článek o možnostech jak získat Id, či další skryté hodnoty z GridView v Asp.Net lze nalézt na tomto blogu.
Osobně jsem trochu tápal jak je to s využitím DataKeyName, ale teď je již vše jasné. Vřele doporučuji.
Excelentní článek o možnostech jak získat Id, či další skryté hodnoty z GridView v Asp.Net lze nalézt na tomto blogu.
Osobně jsem trochu tápal jak je to s využitím DataKeyName, ale teď je již vše jasné. Vřele doporučuji.
Dnešním odkazem je link na video z prezentace Jeremy D. Millera, tvůrce DI frameworku StructureMap. Pan Miller zde popisuje své zkušenosti s vývojem produktu a poukazuje na své chyby, kterých se dopustil v průběhu vývoje.
Prezentace je v angličtině, ale určitě stojí za to.
Pokud používáte AnkhSvn pro prodporu Subversion ve Visual Studiu a zároveň TortoiseSvn mohli jste se dostat do problému, zvláště pokud se snažíte updatovat příliš často.
Daná situace nastane, když provedete Checkout v TortoiseSvn a pak ve VS nemůžete provést v podstatě jakoukoliv operaci, jelikož se pokaždé objeví chybová hláška 'Client too old to work with working copy'.
Příčinou je rozdíl verzí podporovaných v TortoiseSvn a AnkhSvn. Momentální verze AnkhSvn podporuje Subversion verzi 1.5, kdežto novější verze TortoiseSvn podporují již verzi 1.6.
Aktuálním řešením je udělat downgrade TortoiseSvn na verzi 1.5.9, která stále podporuje Subversion verzi 1.5. Až AnkhSvn bude podporovat Subversion v1.6, tak můžete udělat upgrade i u TortoiseSvn.
A jaké jest ponaučení? Nedělat slepě upgrade, jenom proto, že je dostupný. Zvláště zbystřit, když jde o upgrade s větší důležitostí. (Major, Minor upgrade).
Mým dnešním tipem je software pro analýzu zdrojového kódu. Jedná se o NDepend. Lze testovat jako trial pro komerční projekty a volně pro Open Source a soukromě s určitými omezeními.
Doporučuji zkusit nainstalovat a zjistit, jak na tom jste s kvalitou vašeho kódu. Výhodou tohoto analyzačního sw je, že vás upozorní na potenciální slabá místa v návrhu, konstrukci kódu.
Podobným nástrojem je i StyleCop od Microsoftu. Podle mě je více zaměřen na prevenci základních chyb, čímž se liší od výše zmiňovaného NDepend.
Otázka do pléna: Používáte i jiné nástroje pro analýzu vašeho kódu?
Kdo nebyl na Mix09 v Las Vegas, tak udělá to co já a stáhne si videa a prezentaze ze zajímavých keynotů. A aby jste to nemuseli moc hledat, tak tady to máte pěkně po hromadě. Je to z blogu Alex on ASP.Net, německy, ale intuitivně popsané.
Technologie použité v programování se v dnešním světě mění skoro stejně rychle jako mění politici své názory. Pro nás programátory to znamená, že pokud chceme udržet své pozadí na židli na které sedíme, tak se musíme v podstatě samovzdělávat a neustále se přizpůsobovat podmínkám.
Kdo se tedy ještě neseznámil s technologií Silverlight, která už oslavila svoji druhou verzi, tak by to měl udělat už jen z principu, že se něco nového naučí.
Takže, udělejte si pohodlí, usaďte se před váš 22 palcový monitor, nalíjte si vašeho oblíbeného nápoje a v klidu vstřebávejte informace z této široké nabídky Silverlight screencastů.
Jon Skeet je autorem knihy "C# in Depth" a jak se říká, svému řemeslu rozumí. Však pokud si prohlédnete jeho profil na Stackoverflow.com, lze se jen divit, kde ten člověk bere čas odpovědět na všechny ty otázky. O jeho vědomostech diskutovat nelze.
Na co jsem však chtěl upozornit je jeho velmi vydařený výcuc nových vlastností v C#2 a C#3. Vřele doporučuji přečíst a případně probrouzdat jeho stránky.
Kdo ještě nezná Stackoverflow forum a zajímá se o programování, není na škodu se tam mrknout. V pozadí tohoto fóra, projektu, je známý Joel Spolsky.
A zde je zajímavý přehled novinek, skrytých vlastností v C# , převážně z nejnovějšího MS frameworku 3.5, který rozhodně stojí za průzkum.
Jste programátor, hledáte novou práci a chcete poradit jak napsat ten správný životopis?
Tak tady je odkaz a pár rad jak na to.
Ten, kdo je uprostřed hledání zaměstnání, případně zakázek, určitě ocení dnešní odkaz. Shivprasad Koirala z Indie sepsal pěkný článek na pokračování o programových vzorech a týkajících se otázek u přijímacího pohovoru. Článek mimo jiné obsahuje linky na otázky z dalších oblastí, např. SQL Server, Net programování, Java, atd.